-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix for issue #148 #149
Open
Silverlan
wants to merge
108
commits into
GPUOpen-Archive:master
Choose a base branch
from
Silverlan:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Fix for issue #148 #149
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…pdate_wk48 Improvements.
…arious concerns reported by user; add support for AMD_shader_info and EXT_shader_stencil_export
…pdate_wk4 Add opt-in MT-safety support; refactor existing interfaces; address v…
Address GPUOpen-Archive#55: Binding arrays very difficult to use Address GPUOpen-Archive#54: Change supported NT version to sth more reasonable Address GPUOpen-Archive#50: Images created with mipmap data need VK_IMAGE_USAGE_TRANSFER_DST_BIT applied Address GPUOpen-Archive#47: Anvil build creates config.h in source tree, not build tree. Address GPUOpen-Archive#30: Rethink Ownership Model for Anvil Objects? Add support for VK_AMD_shader_fragment_mask. Add support for VK_AMD_shader_image_load_store_lod. Add support for VK_KHR_bind_memory2. Add support for VK_KHR_descriptor_update_template. Add support for VK_KHR_maintenance3. Expose features and properties using dedicated structs, for cleaner integration with future Vulkan extensions. Update Vulkan headers to VK 1.1.70.
…pdate_wk11 Major update
* GPUOpen-Archive#62: Exception when trying to bake a descriptor set with null bindings * Descriptor set write support can now handle arrayed bindings with gaps. * Fix an issue where RenderPassInfo would use obsolete pointers under certain circumstances. * Fix an issue where bindings would not be marked as clean at update time * Fix broken sampler descriptor support. * Fix VK_AMD_texture_gather_bias_lod support regression
…pdate_wk13 Bug-fixes & improvements:
Fix VmaVector resize call
Bug-fixes: Resetting command buffers must be preceded with a pool lock. Dependency updates: Updated glslang to 5d3babdbdfb2b2fb632450fdd1c4ec093bb3b071 Dependency updates: Updated VMA to 5391e6c7fae01b4271d61b1e5bbeff494cc24296 Dependency updates: Updated Vulkan headers to v72 New features: Added support for AMD_shader_core New features: Added support for EXT_descriptor_indexing Refactoring: General extension support is now encapsulated in a single header file. Refactoring: Most of the objects now take a "create info" structure at instantiation time. Refactoring: Renamed existing ..Info structs to CreateInfo for coherence.
…pdate_wk15 Week 15 update
- VK_KHR_external_fence - VK_KHR_external_fence_fd - VK_KHR_external_fence_win32 - VK_KHR_external_memory_fd - VK_KHR_external_memory_win32 - VK_KHR_external_semaphore - VK_KHR_external_semaphore_fd - VK_KHR_external_semaphore_win32 Address GPUOpen-Archive#80: Change order of cleanup in BaseDevice::~BaseDevice() Address GPUOpen-Archive#81: No way to get query pool results on host? Address GPUOpen-Archive#82: Minor spelling error in PhysicalDeviceFeaturesCoreVK10 Address GPUOpen-Archive#83: ImageView::get_swizzle_array - required size for parameter? Address GPUOpen-Archive#84: Function definition for GraphicsPipelineInfo::get_pipeline_color_blend_attachment_state is missing? Other minor improvements & bug-fixes.
…pdate_wk17 Week 17's update
While building Anvil without GLSLANG, we get a compilation error. This commit fixes this compilation error by not defining the get_disassembly function in the ShaderModule class, which was trying to return the m_disassembly variable (which is also not defined in this case). Also the commit removes depencies on the GLSLANG headers in this case.
…pdate_wk18 Bug-fixes & improvements
Fix build without glslang
…apning_glslang_process being split from bake_spirv_blob
Add support for KHR_dedicated_allocation Add support for VK_KHR_draw_indirect_count Add support for VK_KHR_get_memory_requirements2 Minor bug-fixes & improvements. Various interop support improvements Update Khronos Vulkan headers to v82
…pdate_wk33 Update
Fixed the quatifier and label problem assocated with bake_spirv_by_sw…
…d if not all attachments had image views bound. Fix an issue where memory ranges would not be aligned to required boundaries at invalidation / flush time
…pdate_wk34 Bug-fixes
…update_wk10 Update for wk10 / 2019
…ocks by VMA would not return correct ptr
…update_wk13_2 Bug-fixes
Fix GPUOpen-Archive#134: Assertion failure when using specialization constants Address GPUOpen-Archive#18: Add CMake option to use alternative glslang snapshot Address GPUOpen-Archive#75: Replace in_releaseable_sets wioth descriptor pool create flags in DescriptorSetGroup::create() Address GPUOpen-Archive#104: Pipeline cache to use for a particular device can now be specified in DeviceCreateInfo. Address GPUOpen-Archive#59: Change add_vertex_attribute() to add_vertex_binding()
…update_wk14 Bug-fixes and improvements.
Fixed incorrect query size being calculated for pipeline statistics queries
Added NVIDIA extensions required for VR applications Added compatibility for latest Vulkan SDK version
…conflicts with Windows headers
- Add method for retrieving VMA handle - Fix buffer read/write methods using incorrect start offset when using VMA
…lization constants are used for multiple different stages within the same pipeline - Update validation layer name to new version - Update Vulkan headers to SDK version 1.2.170.0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes an issue where an incorrect query size would be calculated in QueryPool::get_query_pool_results_internal when using pipeline statistics queries.
See issue #148